html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
html,body,div,p,a,ul,li,dl,dt,h1,h2,h3,h4,h5,h6,span,img,input{margin: 0;padding: 0;font-family: "Open Sans",Tahoma,Arial,"Hiragino Sans GB","Microsoft YaHei","微软雅黑","STHeiti","WenQuanYi Micro Hei",SimSun,sans-serif;line-height: 1.5;-webkit-appearance: none;}
html, body, form, ul, ol, li, p, h1, h2, h3, h4, h5, h6,dl,dd{margin:0; padding:0;}
ul, ol{list-style:none;}
input,button,select,textarea{outline:none;margin:0;padding:0;}
a:focus {outline: none;}
img{border: 0 none;display: block;max-width:100%}
.clearfix {*zoom: 1;}
.clearfix:before,
.clearfix:after {display: table;line-height: 0;content: "";}
.clearfix:after {clear: both;}
.ufl{float: left;}
.ufr{float: right;}
.cl{clear: both;*zoom: 1;}
.cl:before,
.cl:after {clear: both;content: '';display: block;height: 0;}
body {
  margin: 0;
  font: 12px/1.5 verdana,Tahoma,Helvetica,sans-serif;
  color: #333333;
}
input,select {  margin: 0;  font-size: 100%;  vertical-align: middle;border:0 none;}
input {  *overflow: visible;  line-height: normal;}
input::-moz-focus-inner {  padding: 0;  border: 0;}
input[type="submit"] {  cursor: pointer;  -webkit-appearance: button;}

a {text-decoration: none;outline: none;}
a:hover { cursor: pointer;}
li{list-style-type: none;}
@font-face {font-family: "iconfont";
  src: url('../../../css/inconfont/iconfont.eot'); /* IE9*/
  src: url('../../../css/inconfont/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../../../css/inconfont/iconfont.woff') format('woff'), /* chrome, firefox */
  url('../../../css/inconfont/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../../../css/inconfont/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.cdferWarp,.forumWarp{display: none;}
/*新闻频道顶部*/
.hxNewsTop{background: url('../../../images/news/2015/top_bg.jpg');}
.hntContent{max-width:1080px;*width: 1080px;height: 30px;line-height: 31px;color: #777;margin:0 auto;}
.hncLeft{margin:0 auto;}
.hncUl{width:520px;margin:0 auto;}
.hncUl li{padding: 0 15px;float: left;}
.hncUl li a:hover {text-decoration:none;}
.hncUl li:hover,.hncUl .on{background:url(../../../images/news/2015/nav_bg.png);}
.hncUl .active{background-color: #f3f3f3;}
.hncRight a{padding: 0 10px;}
.hncUl a{color:#fff;line-height: 30px;}
.hncUl .item1 i {float:left;width: 19px;height: 30px;margin-right:5px;background: url(../../../images/news/2015/home.png) center no-repeat;}


/*手机端头部*/
.for_app{display: none;background: #393939; }
.app_header{padding-left:20px;height:60px;border-top: 6px solid #fe7e15;background: #fff;}
.app_header .logo{float: left;width: 133px;height:32px;margin-top: 14px;background: url(../../../images/logo.png) 0 0 no-repeat;background-size: 100% auto;}
.app_header .link_app{float: right;height: 60px;width: 60px;font-family:"iconfont" !important;color: #fe7e15;    font-size: 24px;line-height: 60px;}
.app_nav{border-top: 1px solid #e2e2e2;border-bottom: 2px solid #d71515;}
.app_nav li{width: 25%;float: left; background: #fff;}
.app_nav li a{display: block;border-right: 1px solid #e2e2e2;text-align: center;line-height: 4;color: #000;}
.app_nav li.app_forum a{border-right:none;}
.app_nav .app_news{background: #d71515;}
.app_nav .app_news a{color: #fff;}
iframe{border: none;}

.app_header2{padding-left:20px;height:60px;background: #fff;}
.app_header2 .logo{float: left;width: 87px;height:24px;margin-top: 18px;background: url(../../../images/news/2015/newslogo2x.png)  no-repeat;background-size: 100%;}
.app_header2 .menu{float: right;height: 60px;width: 60px; line-height: 60px;}
.app_header2 .menu i{font-family:"iconfont" !important;font-size: 24px;font-style: normal;background: #e9e9e9;padding: 5px;border-radius: 5px;}

.app_menu{padding:20px 0 0 20px;display: none;}
.for_app h3{font-size:14px;line-height:28px;color: #fff;font-weight: normal;margin-bottom: 15px; }
.for_app h3 a{color:#fff;}
.for_app h3 span{display: block;width:15px;height:15px;float: left;margin-top: 5px;margin-right: 5px;}
.for_app .xinwen span{background: #ff3d3d;}
.for_app .shequn span{background: #fe7e15;}

.app_menu li{display: inline-block;*display:inline;*zoom:1;margin-right: 17px;margin-bottom: 20px; width: 80px;height:34px;background: #fff;text-align: center;}
.app_menu li a{color: #000;font-size: 14px;line-height: 34px;}
/*主题内容*/
.hxNewBody{max-width: 1080px;*width: 1080px;/* overflow:hidden; */margin:  30px auto 0;}
.hnChanel{background:url(../../../images/news/2015/header_bg.png) repeat;}
.newsld{height: 120px;max-width: 1080px;*width: 1080px;margin:0 auto;}
.hxNewsLogo{display: block;width: 188px;height: 54px;margin-top:30px;line-height:150px;overflow:hidden;background:url(../../../images/news/2015/hx_news_logo.png) 0 0 no-repeat;}
.appDl{margin-top:40px;font-size:16px;color:#000;}
.news_pd,.news_zt,.news_kh{margin-left:60px;position:relative;}
.news_zt a{color:#000;line-height:32px;font-size: 16px;}
.news_zt a:hover{color:#2270c7;}
.news_pd span,.news_zt span,.news_kh span{line-height:32px;padding:20px 10px;}
.news_pd span,.news_kh span{background: url(../../../images/news/2015/down_arrow.png) right center no-repeat;}
.hsBox{width: 200px;overflow: hidden;border-radius:15px;margin-top:40px;}
.hxnSearch{width: 200px;height: 32px;background:#fff;}
.hxnsText{width: 155px;height: 32px;margin-left: 15px;}

.hxnsBtn{width: 24px;height: 22px;margin-top:5px;overflow:hidden;background: url("../../../images/news/2015/search_btn_a.png") center no-repeat ;font-size: 0;}
.hxnsBtn:hover{background: url("../../../images/news/2015/search_btn_b.png") center no-repeat ;}
.btn_up{position:absolute;top: 32px;left: 40px;z-index: 12;box-shadow: 0 -8px 16px 2px #e7e7e7;border-left: 8px solid transparent;border-bottom: 8px solid #fff;border-right: 8px solid transparent;display:none;}
.hncnavUl{width:230px;position:absolute;top: 40px;background:#fff;padding:10px;z-index: 11;box-shadow: 0 0 16px 2px #e7e6e6;display:none;}
.hncnavUl li{height: 32px;float:left;}
.hncnavUl li:hover{background:#dedede;}
.hncnavUl a{display:block;float:left;height:32px;line-height:32px;font-size: 16px;padding: 0 20px 0 20px;color:#000;}
.hncnavUl a.nobg{color:#2270c7;}
.hncnavUl .active a,.hncnavUl a:hover{color:#2270c7;}

.news_load{width:210px;position:absolute;top: 40px;background:#fff;padding:20px 20px 5px;z-index: 11;box-shadow: 0 0 16px 2px #e7e6e6;display:none;}
.news_load img{float:left;margin-right:10px;}
.news_load li{height:45px;margin-bottom:15px;}
.news_load li  p{font-size:14px;margin-bottom: 3px;}
.news_load li a{color:#939292;background:#e4e4e4;font-size:12px;margin-right:5px;line-height:20px;padding:0 10px;}
.news_load li a:hover{color:#fff;background:#cacaca;}

.news_pd:hover .hncnavUl,.news_pd:hover .btn_up{display:block;}
.news_kh:hover .news_load,.news_kh:hover .btn_up{display:block;}
/*左边内容*/
.left{width: 780px;padding-right: 19px;border-right: 1px solid #ebebeb;position: relative;padding-bottom: 40px;float: left;}
/* 面包屑 */
.newsRute{
font-size: 14px;line-height: 28px;font-family: '宋体';color: #888;
}
.newsRute a{color:#000;}
.newsRute span{color:#888;}
/*列表*/
.new{padding: 10px; margin-top: 10px;border-bottom: 1px solid #caddf2;font-size:18px;color: #2270c7;line-height: 28px;}
.new .more{font-size: 14px;color: #000;*margin-top: -35px;}
.list li{position: relative;height:120px;overflow:hidden;padding: 30px 20px;border-bottom: 1px solid #e5e5e5;}
.list li a{display: block;}
.list li:hover .list_img img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.list li .list_img{float: left;margin-right: 20px;width: 160px;height: 120px;overflow:hidden;}
.list li .list_img img{display:block;margin-right: 20px;width:160px; height:120px;-webkit-transition: -webkit-transform .5s ease;-moz-transition: -moz-transform .5s ease;-ms-transition: -ms-transform .5s ease;transition: transform .5s ease;}
.list li .word{height:85px;padding-right: 22px;overflow: hidden;margin-bottom: 15px;}
.list li .title{font-size: 22px;color: #000;padding:0;background:none;height:auto;line-height:30px;font-weight: normal;margin-bottom: 5px;}
.list li .title span{position:absolute;top:20px;right:0;width:40px;height:22px;color: #fff;font-size: 14px;text-align: center;line-height: 22px;}
.list li .des,.list li .des a{font-size: 16px;color: #888;line-height: 26px;}
.list li .des span{color: #000;}
.list li .down{font-size: 12px;color: #888;line-height: 20px;height: 20px;overflow: hidden;}
.list li:hover{margin-top:-1px;margin-left:-1px;border: 1px solid #2370c8;}
.list li:hover img{opacity: 0.9;}
.list li:hover .title{color: #2370c8;}
/* .list li:nth-child(2n+1){background:#fcfcfc;} */
.list li:hover .title span{background: #4a6789;right:-1px;}
.more_list{display:block;width:180px;height:50px;background: #e5e5e5;font-size: 16px;color: #000;margin: 40px auto 0;line-height: 50px;cursor: pointer;border:none;outline:none; }
/*左边广告*/
.list .left_ads{margin: 0 auto 10px;padding:0;height:auto;border: none;}
.list .left_ads img{display:block;width: 100%;height:auto;}
.list .left_ads:hover{border: none; margin-top: 0;margin-left: 0;}
.list .left_ads:hover img{opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}

/*右边内容*/
.right{width: 260px;margin-left: 20px;float: right;}
.right .article{margin-bottom: 10px;}
.right .title{padding:0;font-size: 16px;color: #2370c8;line-height: 1;margin-bottom: 15px;font-weight: normal;background:none;height:auto;}
/* 微博 */
.right .weibo{padding: 10px;background: #e5e5e5;position: relative;}
.right .weibo .title{position: relative;line-height:1.5;}
/* .right .weibo .title i{position:absolute;right:0;top:0;width: 23px;height: 23px;} */

.hxwbTitle{width: 60px;overflow: hidden;position:absolute;top:10px;right:10px;}
.wbTab{height: 29px;width: 60px;}
.wbTab li{display: block;float: left;width:30px;height: 28px;line-height: 28px;font-size: 13px;}
.wbTab i{display:block;float:left;width:30px;height:28px;}
.wbTab li:hover{cursor: pointer;}
.txwb i{background: url("../../../images/news/2015/tencent_weibo_off.png") center no-repeat;}
.xlwb i{background: url("../../../images/news/2015/sina_weibo_on.png") center no-repeat;}
.has_tab{height: 370px;overflow: hidden;background: #fff;}

/*华西都市报电子版*/
.right .ebook{padding: 15px;border: 1px solid #dcdcdc;}
.right .ebook .title{line-height: 24px;}
.right .ebook .title a{float:right;font-size: 12px;color: #434343;border: 1px solid #dcdcdc;padding: 2px 5px;background-color: #f6f6f6;}
.right .ebook .title a:hover{background:#eaeaea;}
.right .ebook img{width: 100%;}
/*广告*/
.right_ads img{display:block;width: 100%;}
/*热帖排行榜*/
.right .hot{padding: 15px;border: 1px solid #dcdcdc;}
.right .hot li{font-size: 14px;color: #000;line-height: 28px;height:28px;overflow:hidden;}
.right .hot li span{float: left;width: 20px;height: 20px;text-align: center;line-height: 20px;margin-top: 4px;color: #888;margin-right: 10px;}
.right .hot .i1 span{background: #ff3c00;color: #fff;}
.right .hot .i2 span{background: #3d8beb;color: #fff;}
.right .hot .i3 span{background: #71bd4c;color: #fff;}
.right .hot li a{color: #000;display:block;padding-top:4px;}
.right .hot li a:hover{text-decoration: underline;color: #2370c8;}
/*专题*/
.more{float: right;font-size: 12px;}
.more:hover{text-decoration:underline;color: #2370c8;}
.right .zt{padding:15px;border: 1px solid #dcdcdc;}
.right .zt .more{color: #2370c8;}
.right .zt li{position: relative;margin-bottom: 20px;height:80px;overflow: hidden;}
.right .zt li:hover img{opacity:0.9;}
.right .zt img{float: left;width: 80px;height:80px;margin-right: 15px;}
.right .zt .min_title{font-size: 14px;color: #040000;}
.right .zt .min_title:hover{text-decoration: underline;color: #2370c8;}
.right .zt .down{font-size: 12px;color: #888;position: absolute;bottom: 0;left:100px;}
/*微信*/
.weixin{padding: 15px 15px 35px;border: 1px solid #dcdcdc;position: relative;width: 230px;z-index:11;background:#fff;}
.weixin .excerpt{background: #fff;padding: 0 0 10px 10px;}
.weixin .excerpt p{text-align: center;font-size: 12px;color: #000;line-height: 22px;}
.weixin .excerpt .weixin_ul{width:100px;}
.weixin .excerpt .weixin_ul img{width:100px;}
.weixin .app_download{position: absolute;bottom: 0px;left: 0;height:35px;width: 100%;background:#4e7ece;font-size:14px;color: #fff;line-height: 35px;}
.weixin .app_download:hover{background:#3c6dbd;}
.weixin .app_download .pic_10 {float:left;margin:10px 10px 0px 15px;width: 11px; height: 16px;background:url('../../../images/news/2015/mobile_icon.png')   no-repeat; }
.weixin .app_download:hover{background: #3c6dbd;}

/***************************内容部分结束***********************/
/* 两微一端 */
.icon{display: none;text-align: center;padding: 20px 0;}
.icon h3{font-size: 16px;color: #2270c7;line-height: 28px;}
.icon .cdfe_title{color: #fe7606;margin-top: 20px;}
.icon p{font-size: 14px;color: #000;}
.icon img{width:190px ;margin:0 auto;}
/***********尾部开始***********/
.footer{width: 100%;background: #333;/*padding: 40px 0 50px;*/}
.footer .warp{max-width:1040px;*width:1040px;padding:35px 20px 45px;margin: 0 auto;}
.footer li a,.footer a{color: #fff;font-size: 14px;line-height: 30px;}
.footer .four a{color: #6f6f6f;}
.footer p{color: #fff;font-size: 12px;line-height: 30px;white-space: nowrap;}
.footer h3{font-size: 18px;color: #b4d7ff;font-weight: normal;margin-bottom: 10px;}
.footer .first{float: left;color: #fff;width: 33%;}
.footer .second{float: left;color: #fff;width: 20%;margin: 0 10%;}
.footer .third{float: left;color: #fff;width: 20%;}
.footer .four{display: none;}
.footer .four p{text-align: center;}
.footer .four .app_url{/* height:30px; */background: #444444;color: #fff; margin-top: 20px;/* border-radius: 5px;font-size: 22px;line-height: 30px; */}
.footer .friendsLink li {float: left;margin-right: 10px;line-height: 30px;white-space: nowrap;}
.page .friendsLink li a{color: #fff;}
/***********尾部结束***********/
/*返回顶部*/
#gttop {position: fixed;right:10px;bottom: 150px;width: 54px;height: 54px;z-index: 999;display: none;background:none;background-color:none;box-shadow:none;}
.gototop .goto{ border-radius: 50%;background: rgb( 223, 223, 223 ) url(../../../images/news/2015/gotop.png) center no-repeat;width: 54px;height: 54px;}
.gototop p {font-size: 12px;font-family: "Microsoft YaHei";color: rgb( 0, 0, 0 );line-height: 1.833;text-align: center;}



/* 详情页 */
.summary{margin-top:20px;}
.summary p,.summary span{font-size:18px;line-height:36px;padding:0 20px;}
#summary,#summary p,#summary span,#summary div,#summary a,#summary li,#summary label,#summary h1,#summary h2,#summary h3,#summary h4,#summary h5,#summary h6{font-size:18px;line-height:36px;padding:0 20px;}
.summary p img{margin: 20px auto;max-width: 100%;}

.details_info .share {line-height: 18px; margin: 0 auto; position: absolute;right: 0;top: 4px; width: 260px; }
.share span {float:left; color:#676767; }
.share a {display:block; width:16px; height:16px; float:left; background:url(../../../images/news/v2/btns_icons.gif) -114px 0 no-repeat; }
.bds_tools a {padding-left:11px !important; }
#bdshare ul, #bdshare_s ul {width: 98%;float: left;padding: 8px 0;margin-left: 2px;overflow: hidden;}
.frames {width: 612px;margin: 10px auto 0 auto; }
.frames .xlfollow {width:300px; float:left; margin-right: 10px;}
.frames .txfollow {width: 300px;float: left;}
.frames .txfollow a.txfollow_title {display:block; margin:11px 0 15px 10px; line-height:20px; color:#0082CB; }
.frames .txfollow a.txfollow_title i {display:block; width:16px; height:16px; float:left; background:url(../../../images/news/v2/btns_icons.gif) -114px 0 no-repeat; margin-right:5px; }
.ref_news {clear:both; position:relative; padding-top:10px; color:#003c73; line-height:24px; }
.ref_news h1 {font-weight:bold; font-size:14px; }
.ref_news ul {border-bottom:1px dotted #cacaca; padding-bottom:5px; }
.ref_news a {color:#003c73; font-size:14px; }
.baoliao {padding-top:10px; margin-top: 10px;  font-size:16px; height:135px;background:#f8f8f8;border:1px solid #c8c8c8; padding:20px;}
.baoliao h1 { margin-bottom:18px;padding-bottom:10px;border-bottom:1px dashed #c8c8c8;line-height: 40px; color:#444444; font-weight:bold; font-size:14px;}
.baoliao h1 span {display:block; float:left; margin:0 18px 5px 0;font-size: 16px; padding:0;}
.baoliao h1 strong {font-size:16px; color:#000; }

.baoliao p {display:block; float:left !important; clear:none; width:293px; margin-bottom: 10px;margin-right: 60px;padding:0;text-indent:0em;  font-size:16px;color:#444444;line-height:24px;}
.baoliao p strong {color:#2270c7; font-weight:normal; margin-right:60px;}
.baoliao p span {display:block; float:left; }
.wybl {display:inline-block; width:110px; height:28px; background:#4a92c3;color:#fff;text-align: center;line-height: 28px; border-radius:5px;margin-right: 20px;}
.wybl:hover{background:#357aaa;}
.qqbl {display:inline-block; width:74px; height:22px; background:url(../../../images/news/v2/btns_icons.gif) 0 -92px no-repeat;margin-right: 15px; vertical-align: middle;}

.details_title{font-weight:normal;font-size:32px;line-height:48px;color:#000;padding:0 20px;margin-top:30px;}
.details_box .details_info {display: block;margin: 0px auto;padding: 5px 20px;position: relative;line-height: 24px;height: 30px;
border-bottom: 1px solid #e8e8e8;font-size:12px;color:#888888;}
.details_info .extraFun {position: absolute;right: 20px;top: 4px;}
.extraFun .msgreply {width: 17px;background: #379be9 url(../../../images/news/v2/reply_ico_v1.0.png) center center no-repeat;}
.extraFun a, .extraFun span {display: block;float: left;height: 21px;line-height: 21px;padding: 0 6px;background: #379be9;color: #fff;font-size: 12px;margin-left: 1px;}

/* 翻页按钮 */
.summary .page{text-align: center;}
.summary .page li{display: inline-block;padding: 0 5px;}
.page li.active a {color: #0070C0;}
.page li a {color: #000;}

.for_padd{padding:0 20px;border-top: 1px solid #e8e8e8;margin-top:20px;}
.for_padd #SOHUCS #SOHU_MAIN .section-title-w .title-join-w .join-wrap-w,.for_padd #SOHUCS #SOHU_MAIN .section-title-w{height: 30px;}
.share.clearfix{padding:20px;border-top: 1px solid #dedede;border-bottom: 1px solid #dedede;display:none;}
span.bds_more{line-height:1;}
.summary #bdshare{width:230px;margin:0 auto;float:none;}
/* 搜索页 */
.search_info{padding: 20px;border: 1px solid #dedede;margin: 10px 0;}
.search_info .newsRute span{color:#000;}
.search_info .newsRute strong{color:red;}

/*媒体查询（自适应）开始*/
@media screen and (max-width:1079px){
    .right{display: none;}
    .left{padding-right: 0;border-right: none;float: none;margin: auto;}
    .hxNewBody {width: auto;}
    .hxNewBody .left .left_ads,.hxNewBody .warp .left .list,.newsld{padding: 0 20px;}
    .hxNewBody .head_ads{width: auto;padding: 0 20px;}
}
@media screen and (max-width:1024px){

}
@media screen and (max-width:979px){
	.right,.gototop,.hxNewsTop,.hnChanel{display: none;}
    .for_app{display: block;}
	.footer{background: #ebebeb;}
	.footer .warp{padding: 25px 0 0;}
	.footer p{color: #6f6f6f;}
    .footer .first,.footer .second,.footer .third{display: none;}
    .icon,.footer .four{display: block;}
    .picture{padding: 0 20px;}
    .picture .item2,.picture .item3,.picture .item4,.picture .item5{display: none;}
    .picture .item1,.picture .item1 img{width: 100%;height:auto; }
}
@media screen and (max-width:767px){
    .left{width: 100%;}
	.left .list,.summary{padding: 0 20px;}
	.summary img{width:100%;}
	.newsRute{border-bottom: 1px solid #caddf2;margin: 0 10px;padding: 0 10px;}
    .list li {height: 75px; padding: 20px 0;}
	.hxNewBody{ margin: 10px auto 0;}
	.hxNewBody .left .left_ads{display:none;/* padding: 0; */}
	.search_info{margin:10px 20px;}
    .list li .word{height:55px;margin-bottom: 5px;}
    .list li .title{font-size: 14px;line-height: 18px;}
    .list li .des{display: none;}
	.list li .list_img {width: 100px;height: 75px;}
    .list li img{width: 100px;height: 75px;}
    .head_ads,.last{display:none;}
	/* 详情页 */
	.details_info  .share,.details_info .extraFun{display:none;}
	.summary .extraFun{display: block;border-bottom: 1px solid #caddf2;text-align:center;}
	.baoliao {background: none;border: none;}
	.baoliao h1{display: none;}
	.share.clearfix{display:block;}
}
@media screen and (max-width:640px){
    .hxNewBody{padding-bottom: 0;}
    .hxNewBody  .left{padding-bottom: 0;}
    .hxNewBody  .left .more_list{width: 100%;}
    .hxNewBody  .left .list .title span{display: none;}
	.list li .word{padding-right: 0;}
}
@media screen and (max-width:480px){
    .more_list{height: 40px;font-size: 14px;line-height: 40px;}
}
@media screen and (max-width:360px){
    
}
